package com.jt.www.model.vo.sdCheck;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 受益人
 */
@ApiModel
public class BenificiaryVo {

    /**
     * 与被保险人关系
     */
    @ApiModelProperty(value = "与被保险人关系")
    private String relaToInsured;

    /**
     * 受益人类型
     * 00——生存受益人
     * 01——身故受益人
     */
    @ApiModelProperty(value = "受益人类型")
    private String beniType;

    /**
     * 序号
     */
    @ApiModelProperty(value = "序号")
    private Integer beniNo;

    /**
     * 受益顺序
     */
    @ApiModelProperty(value = "受益顺序")
    private String beniOrder;

    /**
     * 受益份额
     */
    @ApiModelProperty(value = "受益份额")
    private BigDecimal beniShare;


    @ApiModelProperty(value = "名称")
    private String name;

    /**
     * 创建时间, 无业务含义
     */
    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    /**
     * 更新时间,无业务含义,更新时间戳
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateDate;

    /**
     * 获取与被保险人关系
     *
     * @return rela_to_insured - 与被保险人关系
     */
    public String getRelaToInsured() {
        return relaToInsured;
    }

    /**
     * 设置与被保险人关系
     *
     * @param relaToInsured 与被保险人关系
     */
    public void setRelaToInsured(String relaToInsured) {
        this.relaToInsured = relaToInsured;
    }

    /**
     * 获取受益人类型
     * 00——生存受益人
     * 01——身故受益人
     *
     * @return beni_type - 受益人类型
     * 00——生存受益人
     * 01——身故受益人
     */
    public String getBeniType() {
        return beniType;
    }

    /**
     * 设置受益人类型
     * 00——生存受益人
     * 01——身故受益人
     *
     * @param beniType 受益人类型
     *                 00——生存受益人
     *                 01——身故受益人
     */
    public void setBeniType(String beniType) {
        this.beniType = beniType;
    }

    /**
     * 获取序号
     *
     * @return beni_no - 序号
     */
    public Integer getBeniNo() {
        return beniNo;
    }

    /**
     * 设置序号
     *
     * @param beniNo 序号
     */
    public void setBeniNo(Integer beniNo) {
        this.beniNo = beniNo;
    }

    /**
     * 获取受益顺序
     *
     * @return beni_order - 受益顺序
     */
    public String getBeniOrder() {
        return beniOrder;
    }

    /**
     * 设置受益顺序
     *
     * @param beniOrder 受益顺序
     */
    public void setBeniOrder(String beniOrder) {
        this.beniOrder = beniOrder;
    }

    /**
     * 获取受益份额
     *
     * @return beni_share - 受益份额
     */
    public BigDecimal getBeniShare() {
        return beniShare;
    }

    /**
     * 设置受益份额
     *
     * @param beniShare 受益份额
     */
    public void setBeniShare(BigDecimal beniShare) {
        this.beniShare = beniShare;
    }

    /**
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取创建时间, 无业务含义
     *
     * @return create_date - 创建时间, 无业务含义
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间, 无业务含义
     *
     * @param createDate 创建时间, 无业务含义
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取更新时间,无业务含义,更新时间戳
     *
     * @return update_date - 更新时间,无业务含义,更新时间戳
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 设置更新时间,无业务含义,更新时间戳
     *
     * @param updateDate 更新时间,无业务含义,更新时间戳
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }


}